//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.farm.doc.dao;

import com.farm.core.sql.query.DBRule;
import com.farm.core.sql.query.DataQuery;
import com.farm.core.sql.result.DataResult;
import com.farm.doc.domain.FarmDoctype;
import java.util.List;
import java.util.Map;
import org.hibernate.Session;

public interface FarmDoctypeDaoInter {
    void deleteEntity(FarmDoctype var1);

    FarmDoctype getEntity(String var1);

    FarmDoctype insertEntity(FarmDoctype var1);

    int getAllListNum();

    void editEntity(FarmDoctype var1);

    Session getSession();

    DataResult runSqlQuery(DataQuery var1);

    void deleteEntitys(List<DBRule> var1);

    List<FarmDoctype> selectEntitys(List<DBRule> var1);

    void updataEntitys(Map<String, Object> var1, List<DBRule> var2);

    Integer getTypesNum();

    Integer getTypeDocsNum(String var1);
}
